package model.conditions;

import java.io.Serializable;

import metier.GameState;
import metier.Objet;

public abstract class Condition implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -3137537654407597666L;
	protected Boolean inverse = false;

	public abstract boolean verify(GameState state, Objet sender);

	public Boolean getInverse() {
		return inverse;
	}

	public void setInverse(Boolean inverse) {
		this.inverse = inverse;
	}

}
